package com.ebupt.migu.globalpopup.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 场景行为表实体类
 *
 * @author Blade
 * @since 2021-11-17
 */
@Data
@TableName("global_action_info")
public class ActionInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "action_id", type = IdType.AUTO)
    private Integer actionId;
    /**
     * 活动ID
     */
    private String activityId;
    /**
     * 行为类型
     */
    private String actionType;
    /**
     * 关键词
     */
    private String keyWord;
    /**
     * 行为对应的资源类型
     */
    private String actionResourceType;
    /**
     * 行为对应的资源ID
     */
    private String actionResourceId;
    /**
     * 当活动类型为播放歌曲⾄指定时间时，除以上数据外 还需下发以下数据
     * 开始时间（以ms单位下发，如配置00:25，下发25000，配置01：20，下发80000
     */
    private String trigStartTime;
    /**
     * 结束时间 (下发格式同上)
     */
    private String trigEndTime;

}
